\hypertarget{classace_1_1_profile}{\section{クラス ace\-:\-:Profile}
\label{classace_1_1_profile}\index{ace\-::\-Profile@{ace\-::\-Profile}}
}


１つの\-I\-Dに対するプロファイルを管理するクラス。  




{\ttfamily \#include $<$ace.\-Profile.\-h$>$}

\subsection*{Public 型}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classace_1_1_profile_a7a38af7992696ca32a885c9c470c5268}{typedef std\-::shared\-\_\-ptr\\*
$<$ \hyperlink{classace_1_1_performance}{Performance} $>$ {\bfseries Perf\-Ptr}}\label{classace_1_1_profile_a7a38af7992696ca32a885c9c470c5268}

\item 
\hypertarget{classace_1_1_profile_a7a38af7992696ca32a885c9c470c5268}{typedef std\-::shared\-\_\-ptr\\*
$<$ \hyperlink{classace_1_1_performance}{Performance} $>$ {\bfseries Perf\-Ptr}}\label{classace_1_1_profile_a7a38af7992696ca32a885c9c470c5268}

\end{DoxyCompactItemize}
\subsection*{Public メソッド}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classace_1_1_profile_a754cb1037283a1316c22b282ed0b4a8b}{{\bfseries Profile} (int id)}\label{classace_1_1_profile_a754cb1037283a1316c22b282ed0b4a8b}

\item 
\hypertarget{classace_1_1_profile_a7edac111ef3c2fe8706c3bf12e8be021}{Perf\-Ptr \hyperlink{classace_1_1_profile_a7edac111ef3c2fe8706c3bf12e8be021}{Get\-Current} ()}\label{classace_1_1_profile_a7edac111ef3c2fe8706c3bf12e8be021}

\begin{DoxyCompactList}\small\item\em 記録する対象のプロファイルデータを取得する。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_profile_a0db2cd82811cb488c49bbe4c78b7fb01}{void \hyperlink{classace_1_1_profile_a0db2cd82811cb488c49bbe4c78b7fb01}{Archive} ()}\label{classace_1_1_profile_a0db2cd82811cb488c49bbe4c78b7fb01}

\begin{DoxyCompactList}\small\item\em 現在記録している対象のプロファイルデータの編集を終了し、保持する。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_profile_a462bf69eb44c707fe0b1aaaf99576cf2}{int {\bfseries Get\-I\-D} () const }\label{classace_1_1_profile_a462bf69eb44c707fe0b1aaaf99576cf2}

\item 
\hypertarget{classace_1_1_profile_a15c1ad02ca7ca959fecc27a783f92fcf}{const std\-::stack$<$ Perf\-Ptr $>$ \& {\bfseries Get\-Performance\-Log} ()}\label{classace_1_1_profile_a15c1ad02ca7ca959fecc27a783f92fcf}

\item 
\hypertarget{classace_1_1_profile_a75da38f379debe7c064e9286dacc863a}{const Perf\-Ptr {\bfseries Get\-Last\-Log} ()}\label{classace_1_1_profile_a75da38f379debe7c064e9286dacc863a}

\item 
\hypertarget{classace_1_1_profile_a754cb1037283a1316c22b282ed0b4a8b}{{\bfseries Profile} (int id)}\label{classace_1_1_profile_a754cb1037283a1316c22b282ed0b4a8b}

\item 
\hypertarget{classace_1_1_profile_a04763407aa1d3cbe716ea0f2eb5fb3da}{Perf\-Ptr \hyperlink{classace_1_1_profile_a04763407aa1d3cbe716ea0f2eb5fb3da}{Get\-Current} ()}\label{classace_1_1_profile_a04763407aa1d3cbe716ea0f2eb5fb3da}

\begin{DoxyCompactList}\small\item\em 記録する対象のプロファイルデータを取得する。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_profile_a0db2cd82811cb488c49bbe4c78b7fb01}{void \hyperlink{classace_1_1_profile_a0db2cd82811cb488c49bbe4c78b7fb01}{Archive} ()}\label{classace_1_1_profile_a0db2cd82811cb488c49bbe4c78b7fb01}

\begin{DoxyCompactList}\small\item\em 現在記録している対象のプロファイルデータの編集を終了し、保持する。 \end{DoxyCompactList}\item 
\hypertarget{classace_1_1_profile_a462bf69eb44c707fe0b1aaaf99576cf2}{int {\bfseries Get\-I\-D} () const }\label{classace_1_1_profile_a462bf69eb44c707fe0b1aaaf99576cf2}

\item 
\hypertarget{classace_1_1_profile_a3ba35a0680ff0cb8d8b87adba01d29ca}{const std\-::stack$<$ Perf\-Ptr $>$ \& {\bfseries Get\-Performance\-Log} ()}\label{classace_1_1_profile_a3ba35a0680ff0cb8d8b87adba01d29ca}

\item 
\hypertarget{classace_1_1_profile_a217148874aea8aa7f352a51af2df6057}{const Perf\-Ptr {\bfseries Get\-Last\-Log} ()}\label{classace_1_1_profile_a217148874aea8aa7f352a51af2df6057}

\end{DoxyCompactItemize}


\subsection{説明}
１つの\-I\-Dに対するプロファイルを管理するクラス。 

このクラスの説明は次のファイルから生成されました\-:\begin{DoxyCompactItemize}
\item 
Dev/ace\-\_\-cpp/core/\-Profiler/ace.\-Profile.\-h\item 
Dev/ace\-\_\-cpp/engine/ace.\-Core\-To\-Engine.\-h\item 
Dev/ace\-\_\-cpp/core/\-Profiler/ace.\-Profile.\-cpp\end{DoxyCompactItemize}
